recuperar dados de um objeto em outra página herança php

234

Here is some clarification about PHP inheritance – there is a lot of bad information on the net.  PHP does support Multi-level inheritance.  (I tested it using version 5.2.9).  It does not support multiple inheritance.

This means that you cannot have one class extend 2 other classes (see the extends keyword).  However, you can have one class extend another, which extends another, and so on.

Example:

<?php
class A {
        // more code here
}

class B extends A {
        // more code here
}

class C extends B {
        // more code here
}


$someObj = new A();  // no problems
$someOtherObj = new B(); // no problems
$lastObj = new C(); // still no problems

?>
<?php

  class A {
      public int $prop;
  }
  class B extends A {
      // Illegal: read-write -> readonly
      public readonly int $prop;
  }
  ?>

Comments

Submit
0 Comments